stay in the trenches - Français Anglais Dictionnaire